package proyecto2.src.armas;

import java.awt.Point;

import proyecto2.src.aplicacion.Nivel;
import proyecto2.src.municiones.MunicionX;
import proyecto2.src.municiones.municionEnemiga;

public class LaserEnemigo extends arma {

	private long tiempoUltimoDisparo;
	private final static long RETARDO_LASER = 100; 


	public LaserEnemigo(Nivel n){
		super(-1,1,n);  //-1 en municiones indica que son INFINITAS
		tiempoUltimoDisparo = 0;
	}


	public void disparar(Point location){
		if (System.currentTimeMillis() - tiempoUltimoDisparo >= RETARDO_LASER) {
			tiempoUltimoDisparo = System.currentTimeMillis();
			MunicionX m= new municionEnemiga(location.x,location.y,this,nivel);						
			nivel.agregarMunicion(m);		
		}
	}

}
